function getUserInfo() {
    jQuery.ajax({
        url: "user/getuserinfo",
        type: "POST",
        data: {},
        success: function (res) {
            if (res.code == 200 || res.data != null) {
                // 获取用户信息成功
                if (res.data.photo != null && res.data.photo != '') {
                    jQuery("#avatar-img").attr("src", "/photo/" + res.data.photo);
                } else {
                    jQuery("#avatar-img").attr("src", "/img/avatar.png");

                }
                jQuery("#username").html(res.data.username);
                jQuery("#nickname").val(res.data.nickname);
                if (res.data.gitee != null) {
                    jQuery("#gitee").val(res.data.gitee);
                } else {
                    jQuery("#gitee").val('');
                }

            } else {
                alert("获取用户信息失败！");
                location.href = "blog_list.html";
            }
        }
    });
}
getUserInfo();

jQuery(document).ready(function () {
    // 头像点击事件
    jQuery(".clickable-avatar").click(function () {
        jQuery("#avatar").click(); // 触发input元素的点击事件
    });

    // input元素选择文件后的监听
    jQuery("#avatar").change(function () {
        var selectedFile = this.files[0];

        // 使用FormData来构建上传数据
        var formData = new FormData();
        formData.append('avatarFile', selectedFile);

        // 发送数据到服务器
        uploadAvatar(formData);
    });

    // 上传头像的函数
    function uploadAvatar(formData) {
        jQuery.ajax({
            url: "user/uploadphoto",
            type: 'POST',
            data: formData,
            contentType: false,
            processData: false,
            success: function (res) {
                if (res.code == 200 && res.data == 1) {
                    alert("上传头像成功");
                    location.href = "personal_center.html";
                }
                else {
                    alert("上传头像失败！" + res.msg);
                }
            }
        });
    }
});


// 提交昵称
function submit1() {
    var nickname = jQuery("#nickname");
    if (nickname.val().trim() == '') {
        alert("请先输入昵称！");
    }

    jQuery.ajax({
        url: "user/subnickname",
        type: "POST",
        data: {
            "nickname": nickname.val()
        },
        success: function (res) {
            if (res.code == 200 && res.data == 1) {
                alert("修改昵称成功！");
                location.href = "personal_center.html";
            } else {
                alert("修改昵称失败！" + res.msg);
            }
        }
    });
}

// 提交gitee地址
function submit2() {
    var gitee = jQuery("#gitee");
    if (gitee.val().trim() == '') {
        alert("请先输入gitee地址！");
    }

    jQuery.ajax({
        url: "user/subgitee",
        type: "POST",
        data: {
            "gitee": gitee.val()
        },
        success: function (res) {
            if (res.code == 200 && res.data == 1) {
                alert("修改gitee地址成功！");
                location.href = "personal_center.html";
            } else {
                alert("修改gitee地址失败！" + res.msg);
            }
        }
    });
}